Model utils

SpringCurve:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SpringType

Spring type: Type to define the spring. | Constant: Constant value

Type:

Enumerate: { ToGround, TrueDirection, FixedDOF }

SpringKC

Coord. System: Coordinate system that defines the spring directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

SpringSE1

Structural element 1: Structural element in which the first end of spring will be attached.

Type:

Entity

Line

Line: Line where the spring is applied.

Type:

Entity

SpringX

X: Degree of freedom to which spring will be attached.

Type:

bool

SpringY

Y: Degree of freedom to which spring will be attached.

Type:

bool

SpringZ

Z: Degree of freedom to which spring will be attached.

Type:

bool

SpringNL

NonLinear spring: Activate box to define nonlinear properties.

Type:

bool

SpringK

K: Spring stiffness.

Type:

Double

InitialForce

Initial force: Initial force in spring.

Type:

Double

SpringStiffnessNL

NonLinear spring stiffness: Force versus relative displacement table. Mechanical stiffness is obtained from gradient values.

Type:

Table

ActTime

Act. time: Activation time.

Type:

Double

DeactTime

Deact. time: Deactivation time.

Type:

Double

ContinuousMesh:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SEContMesh1

Structural Element 1: First structural element.

Type:

Entity

SEContMesh2

Structural Element 2: Second structural element.

Type:

Entity

SpringPunctualOnNodes:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SpringType

Spring type: Type to define the spring.

Type:

Enumerate: { ToGround, TrueDirection, FixedDOF }

SpringKC

Coord. System: Coordinate system that defines the spring directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

SpringNodeType

Node selection type: Select whether a single node or a list of nodes is used.

Type:

Enumerate: { SingleNode, MultipleNodes }

Node1

First node: First node of the spring. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

MeshNode

Node2

Second node: Second node of the spring. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

MeshNode

NodeList1

First node list: First node list for spring creation. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

NodeList2

Second node list: Second node list for spring creation. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

SpringX

X: Degree of freedom to which spring will be attached.

Type:

bool

SpringY

Y: Degree of freedom to which spring will be attached.

Type:

bool

SpringZ

Z: Degree of freedom to which spring will be attached.

Type:

bool

SpringNL

NonLinear spring: Activate box to define nonlinear properties.

Type:

bool

SpringK

K: Spring stiffness.

Type:

Double

InitialForce

Initial force: Initial force in spring.

Type:

Double

SpringStiffnessNL

NonLinear spring stiffness: Force versus relative displacement table. Mechanical stiffness is obtained from gradient values.

Type:

Table

ActTime

Act. time: Activation time.

Type:

Double

DeactTime

Deact. time: Deactivation time.

Type:

Double

MeshNode:
RotationalSpringOnNodes:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SpringType

Spring type: Type to define the spring.

Type:

Enumerate: { ToGround, TrueDirection, FixedDOF }

SpringKC

Coord. System: Coordinate system that defines the spring directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

SpringNodeType

Node selection type: Select whether a single node or a list of nodes is used.

Type:

Enumerate: { SingleNode, MultipleNodes }

Node1

First node: First node of the spring. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

MeshNode

Node2

Second node: Second node of the spring. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

MeshNode

NodeList1

First node list: First node list for spring creation. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

NodeList2

Second node list: Second node list for spring creation. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

SpringX

X: Degree of freedom to which spring will be attached.

Type:

bool

SpringY

Y: Degree of freedom to which spring will be attached.

Type:

bool

SpringZ

Z: Degree of freedom to which spring will be attached.

Type:

bool

SpringKRot

K: Rotational spring stiffness.

Type:

Double

SpringNL

NonLinear spring: Activate box to define nonlinear properties.

Type:

bool

RotationalSpringStiffnessNL

NonLinear spring stiffness: Moment versus relative rotation table. Mechanical stiffness is obtained from gradient values.

Type:

Table

ActTime

Act. time: Activation time.

Type:

Double

DeactTime

Deact. time: Deactivation time.

Type:

Double

ReMesh:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SEReMesh

Structural element: Structural element to be remeshed.

Type:

Entity

RemeshLength

Element Edge length. | Constraints: Conditions: Value must be greater than 0.

Type:

Double

CrackControl

Distance to crack control.

Type:

bool

RadiusOfInfluence

Radius of influence of the control. | Constraints: Conditions: Value must be greater than 0.

Type:

Double

NearElemSize

Near Element Size. | Constraints: Conditions: Value must be greater than 0.

Type:

Double

Insertion:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

StructuralElement1

Structural Element 1: First structural element (host element).

Type:

Entity

StructuralElement2

Structural Element 2: Second structural element (inserted element).

Type:

Entity

StructuralElementList1

Host elements: Structural elements list that define the host elements of the insertion. | Constraints: Conditions: Structural element “” cannot be used to form host body.

Type:

List

StructuralElementList2

Inserted elements: Structural elements list that define the inserted elements of the insertion.

Type:

List

Tol

Exterior tolerance: Factor to consider the inserted element within the host element. | Constraints: Conditions: Value must be greater than 0.

Type:

Double

SpringSurface:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SpringType

Spring type: Type to define the spring. | Constant: Constant value

Type:

Enumerate: { ToGround, TrueDirection, FixedDOF }

SpringKC

Coord. System: Coordinate system that defines the spring directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

SpringSE1

Structural element 1: Structural element in which the first end of spring will be attached.

Type:

Entity

Surface

Surface: Surface where the spring is applied.

Type:

Entity

SpringX

X: Degree of freedom to which spring will be attached.

Type:

bool

SpringY

Y: Degree of freedom to which spring will be attached.

Type:

bool

SpringZ

Z: Degree of freedom to which spring will be attached.

Type:

bool

SpringNL

NonLinear spring: Activate box to define nonlinear properties.

Type:

bool

SpringK

K: Spring stiffness.

Type:

Double

InitialForce

Initial force: Initial force in spring.

Type:

Double

SpringStiffnessNL

NonLinear spring stiffness: Force versus relative displacement table. Mechanical stiffness is obtained from gradient values.

Type:

Table

ActTime

Act. time: Activation time.

Type:

Double

DeactTime

Deact. time: Deactivation time.

Type:

Double

SpringPunctual:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SpringType

Spring type: Type to define the spring.

Type:

Enumerate: { ToGround, TrueDirection, FixedDOF }

SpringKC

Coord. System: Coordinate system that defines the spring directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

SpringSE1

Structural element 1: Structural element in which the first end of spring will be attached.

Type:

Entity

Point1

Point1: Point to which first end of spring will be attached.

Type:

Point

Point1OnSE

Point1 projected: Point projected on structural element to which first end of spring will be attached. | Constant: Constant value

Type:

Point

Node1

First node: First node of the spring. | Constant: Constant value

Type:

int

SpringSE2

Structural element 2: Structural element in which the second end of spring will be attached.

Type:

Entity

Point2

Point2: Point to which other end of spring will be attached.

Type:

Point

Point2OnSE

Point2 projected: Point projected on structural element to which second end of spring will be attached. | Constant: Constant value

Type:

Point

Node2

Second node: Second node of the spring. | Constant: Constant value

Type:

int

SpringX

X: Degree of freedom to which spring will be attached.

Type:

bool

SpringY

Y: Degree of freedom to which spring will be attached.

Type:

bool

SpringZ

Z: Degree of freedom to which spring will be attached.

Type:

bool

SpringNL

NonLinear spring: Activate box to define nonlinear properties.

Type:

bool

SpringK

K: Spring stiffness.

Type:

Double

InitialForce

Initial force: Initial force in spring.

Type:

Double

SpringStiffnessNL

NonLinear spring stiffness: Force versus relative displacement table. Mechanical stiffness is obtained from gradient values.

Type:

Table

ActTime

Act. time: Activation time.

Type:

Double

DeactTime

Deact. time: Deactivation time.

Type:

Double

RotationalSpring:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SpringType

Spring type: Type to define the spring.

Type:

Enumerate: { ToGround, TrueDirection, FixedDOF }

SpringKC

Coord. System: Coordinate system that defines the spring directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

SpringSE1

Structural element 1: Structural element in which the first end of spring will be attached.

Type:

Entity

Point1

Point1: Point to which first end of spring will be attached.

Type:

Point

Point1OnSE

Point1 projected: Point projected on structural element to which first end of spring will be attached. | Constant: Constant value

Type:

Point

Node1

First node: First node of the spring. | Constant: Constant value

Type:

int

SpringSE2

Structural element 2: Structural element in which the second end of spring will be attached.

Type:

Entity

Point2

Point2: Point to which other end of spring will be attached.

Type:

Point

Point2OnSE

Point2 projected: Point projected on structural element to which second end of spring will be attached. | Constant: Constant value

Type:

Point

Node2

Second node: Second node of the spring. | Constant: Constant value

Type:

int

SpringX

X: Degree of freedom to which spring will be attached.

Type:

bool

SpringY

Y: Degree of freedom to which spring will be attached.

Type:

bool

SpringZ

Z: Degree of freedom to which spring will be attached.

Type:

bool

SpringKRot

K: Rotational spring stiffness.

Type:

Double

SpringNL

NonLinear spring: Activate box to define nonlinear properties.

Type:

bool

RotationalSpringStiffnessNL

NonLinear spring stiffness: Moment versus relative rotation table. Mechanical stiffness is obtained from gradient values.

Type:

Table

ActTime

Act. time: Activation time.

Type:

Double

DeactTime

Deact. time: Deactivation time.

Type:

Double

WarpingSpringOnNodes:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SpringType

Spring type: Type to define the spring.

Type:

Enumerate: { ToGround, TrueDirection, FixedDOF }

SpringKC

Coord. System: Coordinate system that defines the spring directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

SpringNodeType

Node selection type: Select whether a single node or a list of nodes is used.

Type:

Enumerate: { SingleNode, MultipleNodes }

Node1

First node: First node of the spring. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

MeshNode

Node2

Second node: Second node of the spring. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

MeshNode

NodeList1

First node list: First node list for spring creation. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

NodeList2

Second node list: Second node list for spring creation. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

SpringWarp

Warping: Degree of freedom to which spring will be attached.

Type:

bool

SpringKWarp

K: Warping spring stiffness.

Type:

Double

SpringNL

NonLinear spring: Activate box to define nonlinear properties.

Type:

bool

RotationalSpringStiffnessNL

NonLinear spring stiffness: Moment versus relative rotation table. Mechanical stiffness is obtained from gradient values.

Type:

Table

ActTime

Act. time: Activation time.

Type:

Double

DeactTime

Deact. time: Deactivation time.

Type:

Double

WarpingSpring:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

SpringType

Spring type: Type to define the spring.

Type:

Enumerate: { ToGround, TrueDirection, FixedDOF }

SpringKC

Coord. System: Coordinate system that defines the spring directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

SpringSE1

Structural element 1: Structural element in which the first end of spring will be attached.

Type:

Entity

Point1

Point1: Point to which first end of spring will be attached.

Type:

Point

Point1OnSE

Point1 projected: Point projected on structural element to which first end of spring will be attached. | Constant: Constant value

Type:

Point

Node1

First node: First node of the spring. | Constant: Constant value

Type:

int

SpringSE2

Structural element 2: Structural element in which the second end of spring will be attached.

Type:

Entity

Point2

Point2: Point to which other end of spring will be attached.

Type:

Point

Point2OnSE

Point2 projected: Point projected on structural element to which second end of spring will be attached. | Constant: Constant value

Type:

Point

Node2

Second node: Second node of the spring. | Constant: Constant value

Type:

int

SpringWarp

Warping: Degree of freedom to which spring will be attached.

Type:

bool

SpringKWarp

K: Warping spring stiffness.

Type:

Double

SpringNL

NonLinear spring: Activate box to define nonlinear properties.

Type:

bool

RotationalSpringStiffnessNL

NonLinear spring stiffness: Moment versus relative rotation table. Mechanical stiffness is obtained from gradient values.

Type:

Table

ActTime

Act. time: Activation time.

Type:

Double

DeactTime

Deact. time: Deactivation time.

Type:

Double

CrackDefinition:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MUType

Type. | Constant: Constant value

Type:

Enumerate: { Mass, Insertion, Spring, RotationalSpring, ContinuousMesh, Tying, CrackDefinition, ReMesh, WarpingSpring }

CrackNodes

Crack tip node path: Nodes that defines the origin of the crack. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

CrackGrowthMethod

Crack growth method.

Type:

Enumerate: { Remeshinig, Split, Cut }

CrackPropagationMode

Crack propagation mode.

Type:

Enumerate: { Direct, Fatigue }

MaxCrackGrowthIncrement

Maximum crack growth incremento.

Type:

Double

CrackGrowthCriterion

Crack growth criterion.

Type:

Enumerate: { Total, Individual, PowerLawMixed, ReederMixedLaw }

CrackGrowthResistance

Crack growth resistance.

Type:

Double

FatigueTimePeriod

Fatigue time period.

Type:

Double

HightCycleCalculation

Hight cycle fatigue calculation.

Type:

bool

ParisLaw_C

Paris law parameter C.

Type:

Double

ParisLaw_m

Paris law parameter m.

Type:

Double

CrackGrowthResistanceByModes

Crack growth resistance by modes.

Type:

bool

CrackGrowthResistanceI

Crack growth resistance mode I.

Type:

Double

CrackGrowthResistanceII

Crack growth resistance mode II.

Type:

Double

CrackGrowthResistanceIII

Crack growth resistance mode III.

Type:

Double

PowerLawI

Power law exponent mode I.

Type:

int

PowerLawII

Power law exponent mode II.

Type:

int

PowerLawIII

Power law exponent mode III.

Type:

int

Reeder

Reeder exponent.

Type:

int

MassPunctualOnNodes:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

Mass

Mass X: M11 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassY

Mass Y: M22 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassZ

Mass Z: M33 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassRotX

Mass rot. X: M44 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassRotY

Mass rot. Y: M55 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassRotZ

Mass rot. Z: M66 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassNodes

Nodes: List with the nodes where the mass is applied. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

MassPunctual:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

MassSE

Structural element: Structural element on which the mass is applied.

Type:

Entity

MassPoint

Point: Point of mass application.

Type:

Point

MassPointOnSE

Point projected: Point of mass application projected on structural element. | Constant: Constant value

Type:

Point

Mass

Mass X: M11 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassY

Mass Y: M22 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassZ

Mass Z: M33 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassRotX

Mass rot. X: M44 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassRotY

Mass rot. Y: M55 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

MassRotZ

Mass rot. Z: M66 of the mass matrix. | Constraints: Conditions: Value must be greater or equal than 0.

Type:

Double

TyingNodes:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

SpringNodeType

Node selection type: Select whether a single node or a list of nodes is used.

Type:

Enumerate: { SingleNode, MultipleNodes }

MasterNode

Master node: Tied nodes will be linked with this reference node. | Constraints: Conditions: Master node cannot be included in tied nodes. “” does not exist in the dropdown list.

Type:

MeshNode

MasterNodeList

Node Master List: Node master list. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

TyingKC

Coord. System: Coordinate system that defines the tying directions. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

AllDOFEquals

Edit all DOF: Activate the checkbox to define the same coupling type and properties for all DOF´s.

Type:

bool

CouplingType

Type for all DOF: Define the type to determinate the tie for all degrees of freedom.

Type:

Enumerate: { Rigid, Deformable, ByCoeff, BySpring, Uncoupled }

CECoeff

Coeff.: Constrain equation coefficient. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower or equal than 1.00.

Type:

Double

SpringK

K: Spring stiffness.

Type:

Double

SpringKRot

K: Rotational spring stiffness.

Type:

Double

CouplingUx

Ux: Define properties for the tie in this degree of freedom.

Type:

FreeRigidLink

CouplingUy

Uy: Define properties for the tie in this degree of freedom.

Type:

FreeRigidLink

CouplingUz

Uz: Define properties for the tie in this degree of freedom.

Type:

FreeRigidLink

CouplingRotx

Rotx: Define properties for the tie in this degree of freedom.

Type:

FreeRigidLink

CouplingRoty

Roty: Define properties for the tie in this degree of freedom.

Type:

FreeRigidLink

CouplingRotz

Rotz: Define properties for the tie in this degree of freedom.

Type:

FreeRigidLink

TiedNodes

Tied nodes: List with the nodes attached to master node. | Constraints: Conditions: Master node cannot be included in tied nodes. “” does not exist in the dropdown list.

Type:

PVectorConst

FreeRigidLink:
CouplingTypeUx

Type Ux: Define the type to determinate the tie in this degree of freedom.

Type:

Enumerate: { Rigid, Deformable, ByCoeff, BySpring, Uncoupled }

ModelUtilsContainer:
Find(FindEntity)

Find.

Parameters:

FindEntity (Entity/str) – Entity name to find

Returns:

Entity found

Return type:

Entity

createConnection(MasterNode, TiedNodes)

Connection: Apply connection on nodes

Alias: Connection
Parameters:
  • MasterNode (MeshNode) – Master node: Tied nodes will be linked with this reference node. Conditions: The input must be non-empty. Master node cannot be included in tied nodes. “” does not exist in the dropdown list.

  • TiedNodes (PVectorConst) – Tied nodes: List with the nodes attached to master node. Conditions: “” does not exist in the dropdown list.

createConnection(MasterNode, SelectionGroup)

Connection: Apply connection on nodes

Alias: Connection
Parameters:
  • MasterNode (MeshNode) – Master node: Tied nodes will be linked with this reference node. Conditions: The input must be non-empty. Master node cannot be included in tied nodes. “” does not exist in the dropdown list.

  • SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.

createConnection(MasterNodeList, TiedNodes)

Connection: Apply connection on nodes

Alias: Connection
Parameters:
  • MasterNodeList (PVectorConst) – Node Master List: Node master list. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • TiedNodes (PVectorConst) – Tied nodes: List with the nodes attached to master node. Conditions: “” does not exist in the dropdown list.

createConnection(MasterNodeList, SelectionGroup)

Connection: Apply connection on nodes

Alias: Connection
Parameters:
  • MasterNodeList (PVectorConst) – Node Master List: Node master list. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.

createConnection(Name, MasterNode, TiedNodes)

Connection: Apply connection on nodes

Alias: Connection
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MasterNode (MeshNode) – Master node: Tied nodes will be linked with this reference node. Conditions: The input must be non-empty. Master node cannot be included in tied nodes. “” does not exist in the dropdown list.

  • TiedNodes (PVectorConst) – Tied nodes: List with the nodes attached to master node. Conditions: “” does not exist in the dropdown list.

createConnection(Name, MasterNode, SelectionGroup)

Connection: Apply connection on nodes

Alias: Connection
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MasterNode (MeshNode) – Master node: Tied nodes will be linked with this reference node. Conditions: The input must be non-empty. Master node cannot be included in tied nodes. “” does not exist in the dropdown list.

  • SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.

createConnection(Name, MasterNodeList, TiedNodes)

Connection: Apply connection on nodes

Alias: Connection
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MasterNodeList (PVectorConst) – Node Master List: Node master list. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • TiedNodes (PVectorConst) – Tied nodes: List with the nodes attached to master node. Conditions: “” does not exist in the dropdown list.

createConnection(Name, MasterNodeList, SelectionGroup)

Connection: Apply connection on nodes

Alias: Connection
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MasterNodeList (PVectorConst) – Node Master List: Node master list. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.

createCurveSpring(SpringSE1, SpringK, SpringX, SpringY)

Linear spring:

Alias: curveSpring
Constraints: 2 dimensions
Parameters:
  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createCurveSpring(SpringSE1, SpringK, SpringX, SpringY, SpringZ)

Linear spring:

Alias: curveSpring
Constraints: 3 dimensions
Parameters:
  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createCurveSpring(Name, SpringSE1, SpringK, SpringX, SpringY)

Linear spring:

Alias: curveSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createCurveSpring(SpringSE1, Line, SpringK, SpringX, SpringY)

Linear spring:

Alias: curveSpring
Constraints: 2 dimensions
Parameters:
  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Line (POCCGeomLine) – Line: Line where the spring is applied. Conditions: “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createCurveSpring(Name, SpringSE1, SpringK, SpringX, SpringY, SpringZ)

Linear spring:

Alias: curveSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createCurveSpring(SpringSE1, Line, SpringK, SpringX, SpringY, SpringZ)

Linear spring:

Alias: curveSpring
Constraints: 3 dimensions
Parameters:
  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Line (POCCGeomLine) – Line: Line where the spring is applied. Conditions: “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createCurveSpring(Name, SpringSE1, Line, SpringK, SpringX, SpringY)

Linear spring:

Alias: curveSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Line (POCCGeomLine) – Line: Line where the spring is applied. Conditions: “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createCurveSpring(Name, SpringSE1, Line, SpringK, SpringX, SpringY, SpringZ)

Linear spring:

Alias: curveSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Line (POCCGeomLine) – Line: Line where the spring is applied. Conditions: “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createInsertion(StructuralElement1, StructuralElement2)

Insertion: Create an insertion

Alias: insertion
Parameters:
  • StructuralElement1 (SESolid3D) – Structural Element 1: First structural element (host element). Conditions: “” does not exist in the dropdown list.

  • StructuralElement2 (SESolid3D) – Structural Element 2: Second structural element (inserted element). Conditions: “” does not exist in the dropdown list.

createInsertion(StructuralElementList1, StructuralElementList2)

Insertion: Create an insertion

Alias: insertion
Parameters:
  • StructuralElementList1 (List) – Host elements: Structural elements list that define the host elements of the insertion. Conditions: “” does not exist in the dropdown list.

  • StructuralElementList2 (List) – Inserted elements: Structural elements list that define the inserted elements of the insertion. Conditions: “” does not exist in the dropdown list.

createInsertion(Name, StructuralElement1, StructuralElement2)

Insertion: Create an insertion

Alias: insertion
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • StructuralElement1 (SESolid3D) – Structural Element 1: First structural element (host element). Conditions: “” does not exist in the dropdown list.

  • StructuralElement2 (SESolid3D) – Structural Element 2: Second structural element (inserted element). Conditions: “” does not exist in the dropdown list.

createInsertion(Name, StructuralElementList1, StructuralElementList2)

Insertion: Create an insertion

Alias: insertion
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • StructuralElementList1 (List) – Host elements: Structural elements list that define the host elements of the insertion. Conditions: “” does not exist in the dropdown list.

  • StructuralElementList2 (List) – Inserted elements: Structural elements list that define the inserted elements of the insertion. Conditions: “” does not exist in the dropdown list.

createNodalMass(MassValue, MassNodes)

Nodal mass: Apply mass on nodes

Alias: nodalMass
Parameters:
  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • MassNodes (PVectorConst) – Nodes: List with the nodes where the mass is applied. Conditions: “” does not exist in the dropdown list.

createNodalMass(MassValue, SelectionGroup)

Nodal mass: Apply mass on nodes

Alias: nodalMass
Parameters:
  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.

createNodalMass(Name, MassValue, MassNodes)

Nodal mass: Apply mass on nodes

Alias: nodalMass
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • MassNodes (PVectorConst) – Nodes: List with the nodes where the mass is applied. Conditions: “” does not exist in the dropdown list.

createNodalMass(MassValue, MassRotValue, MassNodes)

Nodal mass: Apply mass on nodes

Alias: nodalMass
Parameters:
  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • MassRotValue (Double) – Rotational Mass: Value of rotational mass. Conditions: Value must be greater or equal than 0.

  • MassNodes (PVectorConst) – Nodes: List with the nodes where the mass is applied. Conditions: “” does not exist in the dropdown list.

createNodalMass(Name, MassValue, SelectionGroup)

Nodal mass: Apply mass on nodes

Alias: nodalMass
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.

createNodalMass(MassValue, MassRotValue, SelectionGroup)

Nodal mass: Apply mass on nodes

Alias: nodalMass
Parameters:
  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • MassRotValue (Double) – Rotational Mass: Value of rotational mass. Conditions: Value must be greater or equal than 0.

  • SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.

createNodalMass(Name, MassValue, MassRotValue, MassNodes)

Nodal mass: Apply mass on nodes

Alias: nodalMass
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • MassRotValue (Double) – Rotational Mass: Value of rotational mass. Conditions: Value must be greater or equal than 0.

  • MassNodes (PVectorConst) – Nodes: List with the nodes where the mass is applied. Conditions: “” does not exist in the dropdown list.

createNodalMass(Name, MassValue, MassRotValue, SelectionGroup)

Nodal mass: Apply mass on nodes

Alias: nodalMass
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • MassRotValue (Double) – Rotational Mass: Value of rotational mass. Conditions: Value must be greater or equal than 0.

  • SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.

createNodalRotationalSpring(SpringType, SpringKRot, Node1, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: “” does not exist in the dropdown list.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(SpringType, SpringKRot, NodeList1, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(Name, SpringType, SpringKRot, Node1, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: “” does not exist in the dropdown list.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(SpringType, SpringKRot, Node1, Node2, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(Name, SpringType, SpringKRot, NodeList1, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(SpringType, SpringKRot, NodeList1, NodeList2, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(SpringType, SpringKRot, Node1, SpringX, SpringY, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(Name, SpringType, SpringKRot, Node1, Node2, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(SpringType, SpringKRot, NodeList1, SpringX, SpringY, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(Name, SpringType, SpringKRot, NodeList1, NodeList2, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(Name, SpringType, SpringKRot, Node1, SpringX, SpringY, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(SpringType, SpringKRot, Node1, Node2, SpringX, SpringY, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(Name, SpringType, SpringKRot, NodeList1, SpringX, SpringY, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(SpringType, SpringKRot, NodeList1, NodeList2, SpringX, SpringY, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(Name, SpringType, SpringKRot, Node1, Node2, SpringX, SpringY, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalRotationalSpring(Name, SpringType, SpringKRot, NodeList1, NodeList2, SpringX, SpringY, SpringZ)

Nodal rot. spring: Apply rotational spring on nodes

Alias: rotationalNodalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalSpring(SpringType, SpringK, Node1, Node2)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

createNodalSpring(SpringType, SpringK, NodeList1, NodeList2)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

createNodalSpring(Name, SpringType, SpringK, Node1, Node2)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

createNodalSpring(SpringType, SpringK, Node1, SpringX, SpringY)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, NodeList1, NodeList2)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

createNodalSpring(SpringType, SpringK, NodeList1, SpringX, SpringY)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createNodalSpring(SpringType, SpringK, Node1, SpringX, SpringY, SpringZ)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, Node1, SpringX, SpringY)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createNodalSpring(SpringType, SpringK, Node1, Node2, SpringX, SpringY)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createNodalSpring(SpringType, SpringK, NodeList1, SpringX, SpringY, SpringZ)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, NodeList1, SpringX, SpringY)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createNodalSpring(SpringType, SpringK, NodeList1, NodeList2, SpringX, SpringY)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, Node1, SpringX, SpringY, SpringZ)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalSpring(SpringType, SpringK, Node1, Node2, SpringX, SpringY, SpringZ)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, Node1, Node2, SpringX, SpringY)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, NodeList1, SpringX, SpringY, SpringZ)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalSpring(SpringType, SpringK, NodeList1, NodeList2, SpringX, SpringY, SpringZ)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, NodeList1, NodeList2, SpringX, SpringY)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, Node1, Node2, SpringX, SpringY, SpringZ)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • Node1 (MeshNode) – First node: First node of the spring. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Node2 – Second node: Second node of the spring.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createNodalSpring(Name, SpringType, SpringK, NodeList1, NodeList2, SpringX, SpringY, SpringZ)

Nodal spring: Apply spring on nodes

Alias: nodalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • NodeList1 (PVectorConst) – First node list: First node list for spring creation. Conditions: “” does not exist in the dropdown list.

  • NodeList2 – Second node list: Second node list for spring creation.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createPointMass(MassSE, MassPoint, MassValue)

Mass: Add a point mass to the model

Alias: pointMass
Parameters:
  • MassSE (SESolid3D) – Structural element: Structural element on which the mass is applied. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • MassPoint (Point) – Point: Point of mass application.

  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

createPointMass(Name, MassSE, MassPoint, MassValue)

Mass: Add a point mass to the model

Alias: pointMass
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MassSE (SESolid3D) – Structural element: Structural element on which the mass is applied. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • MassPoint (Point) – Point: Point of mass application.

  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

createPointMass(MassSE, MassPoint, MassValue, MassRotValue)

Mass: Add a point mass to the model

Alias: pointMass
Parameters:
  • MassSE (SESolid3D) – Structural element: Structural element on which the mass is applied. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • MassPoint (Point) – Point: Point of mass application.

  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • MassRotValue (Double) – Rotational Mass: Value of rotational mass. Conditions: Value must be greater or equal than 0.

createPointMass(Name, MassSE, MassPoint, MassValue, MassRotValue)

Mass: Add a point mass to the model

Alias: pointMass
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • MassSE (SESolid3D) – Structural element: Structural element on which the mass is applied. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • MassPoint (Point) – Point: Point of mass application.

  • MassValue (Double) – Mass: Value of mass. Conditions: Value must be greater than 0.

  • MassRotValue (Double) – Rotational Mass: Value of rotational mass. Conditions: Value must be greater or equal than 0.

createPointSpring(SpringType, SpringK, SpringSE1, Point1, SpringSE2, Point2)

Point spring:

Alias: pointSpring
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

createPointSpring(SpringType, SpringK, SpringSE1, Point1, SpringX, SpringY)

Point spring:

Alias: pointSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createPointSpring(Name, SpringType, SpringK, SpringSE1, Point1, SpringSE2, Point2)

Point spring:

Alias: pointSpring
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

createPointSpring(SpringType, SpringK, SpringSE1, Point1, SpringX, SpringY, SpringZ)

Point spring:

Alias: pointSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createPointSpring(Name, SpringType, SpringK, SpringSE1, Point1, SpringX, SpringY)

Point spring:

Alias: pointSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createPointSpring(Name, SpringType, SpringK, SpringSE1, Point1, SpringX, SpringY, SpringZ)

Point spring:

Alias: pointSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createPointSpring(SpringType, SpringK, SpringSE1, Point1, SpringSE2, Point2, SpringX, SpringY)

Point spring:

Alias: pointSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createPointSpring(SpringType, SpringK, SpringSE1, Point1, SpringSE2, Point2, SpringX, SpringY, SpringZ)

Point spring:

Alias: pointSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createPointSpring(Name, SpringType, SpringK, SpringSE1, Point1, SpringSE2, Point2, SpringX, SpringY)

Point spring:

Alias: pointSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

createPointSpring(Name, SpringType, SpringK, SpringSE1, Point1, SpringSE2, Point2, SpringX, SpringY, SpringZ)

Point spring:

Alias: pointSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringK (Double) – K: Spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createRotationalSpring(SpringType, SpringKRot, SpringSE1, Point1, SpringZ)

Rotational spring:

Alias: rotationalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createRotationalSpring(Name, SpringType, SpringKRot, SpringSE1, Point1, SpringZ)

Rotational spring:

Alias: rotationalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createRotationalSpring(SpringType, SpringKRot, SpringSE1, Point1, SpringX, SpringY, SpringZ)

Rotational spring:

Alias: rotationalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createRotationalSpring(SpringType, SpringKRot, SpringSE1, Point1, SpringSE2, Point2, SpringZ)

Rotational spring:

Alias: rotationalSpring
Constraints: 2 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createRotationalSpring(Name, SpringType, SpringKRot, SpringSE1, Point1, SpringX, SpringY, SpringZ)

Rotational spring:

Alias: rotationalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createRotationalSpring(Name, SpringType, SpringKRot, SpringSE1, Point1, SpringSE2, Point2, SpringZ)

Rotational spring:

Alias: rotationalSpring
Constraints: 2 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createRotationalSpring(SpringType, SpringKRot, SpringSE1, Point1, SpringSE2, Point2, SpringX, SpringY, SpringZ)

Rotational spring:

Alias: rotationalSpring
Constraints: 3 dimensions
Parameters:
  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createRotationalSpring(Name, SpringType, SpringKRot, SpringSE1, Point1, SpringSE2, Point2, SpringX, SpringY, SpringZ)

Rotational spring:

Alias: rotationalSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { ToGround, TrueDirection, FixedDOF } SpringType: Spring type: Type to define the spring.

  • SpringKRot (Double) – K: Rotational spring stiffness.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Point1 (Point) – Point1: Point to which first end of spring will be attached.

  • SpringSE2 – Structural element 2: Structural element in which the second end of spring will be attached.

  • Point2 – Point2: Point to which other end of spring will be attached.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createSurfSpring(SpringSE1, SpringK, SpringX, SpringY, SpringZ)

Surface spring:

Alias: surfSpring
Constraints: 3 dimensions
Parameters:
  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createSurfSpring(Name, SpringSE1, SpringK, SpringX, SpringY, SpringZ)

Surface spring:

Alias: surfSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createSurfSpring(SpringSE1, Surface, SpringK, SpringX, SpringY, SpringZ)

Surface spring:

Alias: surfSpring
Constraints: 3 dimensions
Parameters:
  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Surface (POCCQuad) – Surface: Surface where the spring is applied. Conditions: “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

createSurfSpring(Name, SpringSE1, Surface, SpringK, SpringX, SpringY, SpringZ)

Surface spring:

Alias: surfSpring
Constraints: 3 dimensions
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • SpringSE1 (SESolid3D) – Structural element 1: Structural element in which the first end of spring will be attached. Conditions: The input must be non-empty. “” does not exist in the dropdown list.

  • Surface (POCCQuad) – Surface: Surface where the spring is applied. Conditions: “” does not exist in the dropdown list.

  • SpringK (Double) – K: Spring stiffness.

  • SpringX (bool) – X: Degree of freedom to which spring will be attached.

  • SpringY (bool) – Y: Degree of freedom to which spring will be attached.

  • SpringZ (bool) – Z: Degree of freedom to which spring will be attached.

ModelUtil(EntityName)

Obtains an entity given its name

Parameters:

EntityName (str) – Entity name.

ModelUtilsModelGroup(GroupName)

Obtains a group given its name

Parameters:

GroupName (str) – Group name.

plotModelUtils(entity)

On mesh: Show the model utils on the finite element mesh or on the geometry

Constraints: User interface
Parameters:

entity ([Entity]) – Entity/Entities to apply the command

repairGeometry(Geom, IGSFormat)

Repair geometry for parasolid mesher algrithm

Alias: repairGeom
Parameters:
  • Geom (POCCVertexByCoord) – Geometry. Conditions: “” does not exist in the dropdown list.

  • IGSFormat (bool) – Use IGS format to export the geometry. If false, use STEP format..